﻿namespace BLL
{
    using DAL;
    using System;
    using System.Data;
    using System.Data.SqlClient;

    public class EstagioVendaController
    {
        private ConnectionManager connMgr = new ConnectionManager();

        public DataTable GetEstagios()
        {
            SqlCommand qryX = new SqlCommand("SELECT idEstagioVenda, DescEstagioVenda FROM EstagiosVenda");
            return this.connMgr.doReader(qryX);
        }

        public string GetEstagioVenda(int idEstagioVenda)
        {
            SqlCommand qryX = new SqlCommand("SELECT DescEstagioVenda FROM EstagiosVenda WHERE idEstagioVenda = @idEstagioVenda");
            qryX.Parameters.AddWithValue("@idEstagioVenda", idEstagioVenda);
            DataRow dr = this.connMgr.doReader(qryX).Rows[0];
            return dr[0].ToString();
        }

        public void NewEstagioVenda(string DescEstagioVenda)
        {
            SqlCommand qryX = new SqlCommand("INSERT INTO EstagiosVenda (DescEstagioVenda) VALUES (@DescEstagioVenda)");
            qryX.Parameters.AddWithValue("@DescEstagioVenda", DescEstagioVenda);
            this.connMgr.doCommand(qryX);
        }

        public void UpdateEstagioVenda(int idEstagioVenda, string DescEstagioVenda)
        {
            SqlCommand qryX = new SqlCommand("UPDATE [EstagiosVenda] SET [DescEstagioVenda] = @DescEstagioVenda WHERE idEstagioVenda = @idEstagioVenda");
            qryX.Parameters.AddWithValue("@idEstagioVenda", idEstagioVenda);
            qryX.Parameters.AddWithValue("@DescEstagioVenda", DescEstagioVenda);
            this.connMgr.doCommand(qryX);
        }
    }
}

